artery of ductus deferens - French English Dictionary